Предисловие
В одной из прошлых статей я рассказывал какие библиотеки нам пригодятся и сравнили эту задумку с той неудачной. В этой части будем разрабатывать саму криптовалюту и настроим трекер. Не будем медлить, поехали.
Список статей
- Как я писал полудецентрализованную криптовалюту на PHP. (Часть 1 — Сбор библиотек)
- Как я писал полудецентрализованную криптовалюту на PHP. (Часть 2 — Разработка)
Поговорим о библиотеке BPN
Сам я, если честно, не видал P2P библиотек под PHP, и эта библиотека была единственным выбором.
Библиотека поддерживает полу-децентрализованный P2P, соответственно, там поддерживаются трекеры.
В BPN поддерживаются два типа трекера: Native-трекер и Web-трекер.
Native-трекер, как правило можно запустить на каком нибудь другом компьютере (из одной библиотеки).
Web-трекер предназначен только для установки на сайт, поскольку в нем нету функции клиента.
Установка трекера
Переходим на репозиторий GitHub, о котором я